home *** CD-ROM | disk | FTP | other *** search
- // $FF: renamed from: d
- class class_0 extends Thread {
- // $FF: renamed from: for b[]
- private final b[] field_0 = new b[20];
- // $FF: renamed from: if long
- private final long field_1;
- // $FF: renamed from: a boolean
- private boolean field_2 = false;
- // $FF: renamed from: do long
- private long field_3 = 75L;
-
- public class_0(int var1, int var2) {
- this.field_1 = (long)var1;
- this.field_3 = (long)var2;
- }
-
- // $FF: renamed from: a (b) boolean
- public boolean method_0(b var1) {
- for(int var2 = 0; var2 < this.field_0.length; ++var2) {
- if (this.field_0[var2] == null) {
- this.field_0[var2] = var1;
- return true;
- }
- }
-
- return false;
- }
-
- // $FF: renamed from: a () void
- public void method_1() {
- this.field_2 = true;
- }
-
- // $FF: renamed from: a (long) void
- public void method_2(long var1) {
- this.field_3 = var1;
- }
-
- public void run() {
- try {
- Thread.sleep(this.field_1);
- } catch (Exception var8) {
- }
-
- while(!this.field_2) {
- long var1 = System.currentTimeMillis();
-
- for(int var5 = 0; var5 < this.field_0.length; ++var5) {
- if (this.field_0[var5] != null) {
- this.field_0[var5].a();
- }
-
- Thread.yield();
- }
-
- long var3 = this.field_3 - (System.currentTimeMillis() - var1);
- if (var3 > 0L) {
- try {
- Thread.sleep(var3);
- } catch (InterruptedException var7) {
- }
- }
- }
-
- }
- }
-